SeReCon: a secure reconfiguration controller for self-reconfigurable systems

نویسندگان

  • Krzysztof Kepa
  • Fearghal Morgan
  • Krzysztof Kosciuszkiewicz
  • Tomasz R. Surmacz
چکیده

A risk of covert insertion of circuitry into reconfigurable computing (RC) systems exists. This paper reviews risks of hardware attack on field programmable gate array (FPGA)-based RC systems and proposes a method for secure system credentials generation (unique, random and partially anonymous) and trusted self-reconfiguration, using a secure reconfiguration controller (SeReCon) and partial reconfiguration (PR). SeReCon provides a root of trust (RoT) for RC systems, incorporating novel algorithms for security credentials generation and trusted design verification. Credentials are generated internally, during system certification. The private credential element never leaves the SeReCon security perimeter. To provide integrity-maintaining self-reconfiguration, SeReCon performs analysis of each new IP core structure prior to reconfiguration. An unverified IP core can be used provided that its spatial isolation is retained. SeReCon provides encrypted storage for installed IP cores. Resource usage for a prototype SeReCon system is presented. The protection provided by SeReCon is illustrated in a number of security attack scenarios.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Structured Information Processing for Self-Optimizing Mechatronic Systems

Self-optimizing mechatronic systems are based on intrinsic controller systems whose complexity by far exceeds that of currently available systems. In addition to procedures taken from artificial intelligence, procedures for a reconfiguration by means of appropriate design methods have to be integrated to fully implement self-optimization features. Special importance falls to a networking of suc...

متن کامل

A survey on reducing reconfiguration cost: reconfigurable PID control as a special case ?

Reconfigurable computing is a paradigm in computing architecture that refers to the practice of using interchangeable hardware modules to enhance the performance of conventional Von-Neumann style computing. Despite the numerous advantages of reconfiguration, it is only suitable for quasi-static applications with slowly changing reconfiguration criteria. In general, it is only advantageous to re...

متن کامل

Providing Memory Management Abstraction for Self-Reconfigurable Video Processing Platforms

ion layers. A motivation for a generalized addressing scheme is not at least due to increasing the compatibility between various cores, producing differently arranged output data. Video processing applications typically aim to address data in units of frames, lines, and pixels, defining the desired level of abstraction. Furthermore, multiple clients aim to store results concurrently in a shared...

متن کامل

Multi-controller reconfiguration system for FPGAs

Adaptivity is one of the most critical issues related to System-on-Chip (SoC) design. In order to be runtime adaptive, SoC have to take into account changes related to user preferences and environment at runtime. Dynamically reconfigurable SoC, such as those implemented on Field Programmable Gate Arrays (FPGAs), are a good solution for runtime adaptivity. Dynamic reconfiguration allows FPGAs to...

متن کامل

Transient Reduction in Reconfigurable Control Systems Utilizing Structure Dependence Supervisory 4 sub - system 4

Reconfigurable Abstract Reconfigurable control systems are promising alternatives to efpciently control complex time-variant andlor non-linear systems, such as vehicles, gas turbines, etc., which might require a certain level of faultoperational behavior, as well. Reconfigurable control systems are designed to be able to change the controller at run-time to react to failures, compensate the tim...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:
  • IJCCBS

دوره 1  شماره 

صفحات  -

تاریخ انتشار 2010